Effective Fall 2024

This Bachelor of Science in Software Development and Information Management exposes students to many computer science concepts in a hands-on environment while focusing on practical skills critical to success in today's IT workplace. This major provides students with strong programming and application development skills while also emphasizing the design, development, and maintenance of the data and databases integral to modern systems. The degree has also been designed to give students a background in database programming, mobile application development, system design and development, mathematics, sciences, information security, networking, web development, operating systems, data science, communication, and liberal arts.

Career Opportunities

This major prepares students for careers in programming, software application development, database design and administration, data-driven Web application development, Web and mobile programming, programming analysis, and system analysis.

Special Equipment Needs

A laptop/notebook computer is required for enrollment in all Information Technology majors, including Software Development & Information Management. Review required Laptop Specification see https://www.pct.edu/media/1111/download .

Remediation Strategies

All incoming students must meet placement requirements in math. Students are expected to remediate any deficiencies as explained in the College Catalog (see https://www.pct.edu/catalog/admissions-policy). Students will not be allowed to enroll in required Information Technology (CIT) and Security (IAS) courses until all remediation of mathematics (through MTH008) is complete.

Transfer Procedures

Students seeking entrance through transfer into this major should strive to take courses at their respective institutions that provide competency in the following areas: pre-calculus, programming (two semesters minimum - same language preferred); database; Web technologies; networking; Unix and/or Linux. Students transferring from institutions that have articulation agreements with Penn College should seek advisement from their respective institutions. See also, the transfer standards established by the College.

Program Goals

A graduate of this major should be able to:
  • demonstrate knowledge of computing and mathematics appropriate to software and database development.
  • demonstrate proficiency in the core information technologies such as programming, networking, web development, database, and security.
  • analyze, assess, develop, deploy, and maintain secure software solutions for IT related problems.
  • apply necessary problem-solving, collaboration, organizational, and project planning skills to accomplish a common goal.
  • identify and explain the professional, social, ethical, and legal issues surrounding IT and the associated responsibilities of IT professionals.
  • consider management principles and their impact in the IT discipline.
  • communicate clearly and concisely, both orally and in writing, using language appropriate for the intended audience.
  • identify, evaluate, and explain the local and global impact of computing applications on individuals, organizations, and society.
  • identify and explain the need for continuing professional development in the IT discipline.

Performance Standards

Students must complete all required major courses in the Software Development & Information Management major (those courses with the alpha designator CIT, EET, LAS, and MTH) with a grade of "C" or higher. Additionally, any course approved for use as a Directed BSI Elective must also be completed with a grade of "C" or higher.

Curriculum

First SemesterCreditsNotesLectureLab/ClinicalM/SType
FYE101First Year Experience 1.0.50 1.50 SREQ
CIT160Introduction to Programming 3.03 MREQ
MGT115Principles of Management 3.03 SREQ
CSC124Information, Technology & Society 3.03 SREQ
ENL111English Composition I 3.03 SREQ
SSPCore Social Science Perspective 3.0 SSSP
TOTAL CREDITS 16.0
Second SemesterCreditsNotesLectureLab/ClinicalM/SType
EET145Networking I 4.03 3 MREQ
CIT260Programming II 3.03 MREQ
CIT180Introduction to Database 3.03 MREQ
ENL201Technical & Professional Communication 3.03 SREQ
MTH240Calculus I 4.04 MREQ
TOTAL CREDITS 17.0
Third SemesterCreditsNotesLectureLab/ClinicalM/SType
CIT230Fundamentals of Information Security 3.03 MREQ
CIT281Secure Database Development 3.03 MREQ
CIT360Data Structures & Algorithms 3.03 MREQ
FITFitness & Wellness Elective 1.0 SFIT
CIT240Introduction to UNIX/Linux 3.03 MREQ
SPCSpeech Elective 3.0 SSPC
TOTAL CREDITS 16.0
Fourth SemesterCreditsNotesLectureLab/ClinicalM/SType
CIT243Discrete Structures in Computer Applications 3.03 MREQ
CIT351Web Systems & Technologies 3.03 MREQ
CIT246System Analysis I 3.03 MREQ
MTH161Statistics for STEM Fields with Computer Applications 3.53 1.50 MREQ
CIT285Software Engineering Concepts 3.03 MREQ
TOTAL CREDITS 15.5
Fifth SemesterCreditsNotesLectureLab/ClinicalM/SType
CIT344Operating Systems Concepts I 3.03 MREQ
SCIScience Elective 3.0 SSCI
CIT386SQL Server & .NET Framework 3.03 MREQ
FITFitness & Wellness Elective 1.0 SFIT
ARPCore Arts Perspective 3.0 SARP
BSIDirected BSI Elective 3.0 MBSI
TOTAL CREDITS 16.0
Sixth SemesterCreditsNotesLectureLab/ClinicalM/SType
CIT382Programming for Mobile Devices 3.03 MREQ
CIT342System Analysis II 3.03 MREQ
CIT368Secure Software Development & Testing 3.03 MREQ
LAS350Legal Issues in Information Security Management 3.0Science, Technology and Society Requirement3 MREQ
SCLScience Elective with lab 4.0 SSCL
TOTAL CREDITS 16.0
Seventh SemesterCreditsNotesLectureLab/ClinicalM/SType
CIT482Data Science Principles 3.03 MREQ
CIT498Senior Project 3.03 MREQ
HIPCore Historical Perspective 3.0 SHIP
OEEExploration Elective 3.0 SOEE
OEAOpen Elective 3.0 SOEA
TOTAL CREDITS 15.0
Eighth SemesterCreditsNotesLectureLab/ClinicalM/SType
CIT460Advanced Topics in Programming 3.03 MREQ
CIT480Advanced Database Management 3.03 MREQ
MGT410Management of Organizational Behavior 3.0Writing Enriched Requirement3 SREQ
OEEExploration Elective 3.0 SOEE
OEAOpen Elective 3.0 SOEA
TOTAL CREDITS 15.0